control characters to processes, don't try to return Qnil; just
return.
* process.c [! subprocesses] (wait_reading_process_input):
Remember to re-enable polling for input.
case SIGINT:
tcgetattr (XFASTINT (p->infd), &t);
send_process (proc, &t.c_cc[VINTR], 1);
- return Qnil;
+ return;
case SIGQUIT:
tcgetattr (XFASTINT (p->infd), &t);
send_process (proc, &t.c_cc[VQUIT], 1);
- return Qnil;
+ return;
case SIGTSTP:
tcgetattr (XFASTINT (p->infd), &t);
#else
send_process (proc, &t.c_cc[VSUSP], 1);
#endif
- return Qnil;
+ return;
}
#else /* ! HAVE_TERMIOS */
break;
}
+ start_polling ();
+
return 0;
}